# pragma once
# ---- IdRange -----------------------------------------------------------------
# ---- standard command codes --------------------------------------------------
cUNDO = 1
cSAVE = 2
cLOAD = 3
cPRINT = 4
cCLOSE = 5
cQUIT = 6
cINSPECT = 7
cMOVE = 8
cSTRETCH = 9
cTOP = 10
cHIDE_WIN = 11
cSHOW_WIN = 12
cCOLLAPSE = 13
cCUT = 14
cCOPY = 15
cPASTE = 16
cLASTEDIT = cPASTE
cTYPEING = 17
cSELECTALL = 18
cACCEPT = 19
cNEW = 20
cNEWLAST = 29
cDEBUGFIRST = 30
cDEBUGLAST = 39
cABOUT = 40
cOPEN = 41
cSAVEAS = 42
cREVERT = 43
cFIND = 44
cSHOWAPPLWIN = 45
cIMPORT = 46
cSETPAGE = 55
cCHANGEALL = 56
cCHOOSEPRINTER = 57
cREDO = 58
cZOOMOUT = 59
cZOOMIN = 60
cZOOMRESET = 61
cFINDAGAIN = 62
cHELP = 63
cONLINEDOCU = 64
cCONTEXTHELP = 65
cQUICKREF = 66
# standard menus
cHELPMENU = 80
cEDITMENU = 81
cAPPMENU = 82
cTOOLMENU = 83
cFILEMENU = 88
cSIZEMENU = 89
cFONTMENU = 90
cSTYLEMENU = 91
cFORMATMENU = 92
cVIEWMENU = 93
cMANAGERMENU = 94
cSHELLMENU = 95
cTUTORIAL = 96
# ....
# source code browser
cEDITOTHER = 100
cEDITSUPER = 101
cEDITSELECTED = 102
cSHOWHIERARCHY = 103
cSHOWINHPATH = 104
cGOBACK = 105
cGOTOLINE = 106
cSPAWN = 107
cREFORMAT = 108
cUTILMENU = 109
cINSPECTSOME = 110
cSHOWIMPLEMENTORS = 112
# ShellTextView
cDOIT = 200
cBECOMECONSOLE = 201
cCLEAR = 202
cRECONNECT = 203
cAUTOREVEAL = 204
cINCSIZE = 300
cDECSIZE = 301
cTEXTSPACING = 331
cFIRSTSPACING = 340
cLASTSPACING = 380
# character properties
cFIRSTFONT = 400  +   1
cLASTFONT = cFIRSTFONT+ 100
cFIRSTSIZE = cLASTFONT +   1
cLASTSIZE = cFIRSTSIZE+ 100
cFIRSTFACE = cLASTSIZE +   1
cLASTFACE = cFIRSTFACE+ 100
cFIRSTCOLOR = cLASTFACE +   1
cLASTCOLOR = cFIRSTCOLOR+ 100
cCOLORMENU = cLASTCOLOR+   1
cCOLOROTHER = cLASTCOLOR+   2
cCHARLAST = cCOLOROTHER
# format
cFIRSTADJUST = cCHARLAST +   1
cLASTADJUST = cFIRSTADJUST+10
cCOPYPARA = cLASTADJUST+  1
cAPPLYPARA = cLASTADJUST+  2
cPARAPROP = cLASTADJUST+  3
cRTFVOBJ = cLASTADJUST+  4
cFORMATLAST = cRTFVOBJ
# view            
cSHOWRULER = cFORMATLAST+  1
cSHOWINVIS = cFORMATLAST+  2
cDOUBLEBUF = cFORMATLAST+  3
cDYNMENUCMDFIRST = 900
cDYNMENUCMDLAST = 999
cUSERCMD = 1000
# ---- standard dialog item id's -----------------------------------------------
# for Control and DownControl
cIdOk = 1
cIdYes = 2
cIdNo = 3
cIdCancel = 4
cIdUp = 5
cIdDown = 6
cIdLeft = 7
cIdRight = 8
cIdDefault = 9
cIdIgnore = 10
cIdAbort = 11
cIdInspect = 12
cIdTrace = 13
cIdApply = 14
cIdShowProperties = 15
cIdMiddle = 16
cIdForceRedraw = 17
cIdSetFlags = 18
# ...
cIdFirstUser = 1000
# ---- browser -----------------------------------------------------
cIdBrowser = cIdFirstUser+600
cIdInternalBrowser = cIdBrowser+1
cIdNetscape = cIdBrowser+2
cIdIExplorer = cIdBrowser+3
# ---- standard part codes -----------------------------------------------------
# for Control and DownControl
cPartChangedText = 2
cPartIncr = 4
cPartDecr = 5
cPartAction = 8
cPartValidate = 9
cPartCollSelect = 10
cPartCollDoubleSelect = 11
cPartScrollStep = 12
cPartScrollPage = 13
cPartScrollAbs = 14
cPartScrollHAbs = 15
cPartScrollVAbs = 16
cPartScrollRel = 17
cPartScrollPos = 18
cPartViewSize = 19
cPartToggle = 20
cPartOriginChanged = 21
cPartExtentChanged = 22
cPartEnableLayoutCntl = 23
cPartTreeSelect = 24
cPartTreeDoubleSelect = 25
cPartSenderDied = 26
# cPartAnyChange     = 27,   in Object.h
cPartReplacedText = 28
cPartChangeSplit = 32
cPartSelectionChanged = 33
cPartCommandDone = 34
cPartCharStyleChanged = 35
cPartCharStyleRepl = 36
cPartValueChanged = 37
cPartProxyChanged = 38
cPartFlags = 39
cPartHighlight = 40
cPartFocus = 41
cPartColumnMoving = 42
cPartColumnMoved = 43
cPartColumnClick = 44
# reserved
cPartLast = 100
# ...
cPartFirstUser = 1000
# #if defined(__GNUG__) && __GNUG__ >= 2
# #  pragma interface
# #endif
# ---- id's -----------------------------------------------------------
cIdLoadFile = cIdFirstUser # load file
cIdShowShell = cIdFirstUser +  1 # show shell
cIdMake = cIdFirstUser +  2 # show shell & make
cIdShellCmd = cIdFirstUser +  3 # execute shell cmd
cIdShowErr = cIdFirstUser +  4 # show error in source
cIdShiftLeft = cIdFirstUser +  5
cIdShiftRight = cIdFirstUser +  6
cIdChDir = cIdFirstUser +  7
cIdMetaChDir = cIdFirstUser +  8
cIdCloseProject = cIdFirstUser +  9
cIdHistList = cIdFirstUser +  11
cIdStdList = cIdFirstUser +  12 # standard list id
cIdMakeDir = cIdFirstUser +  13
cIdMakeFile = cIdFirstUser +  14
cIdSwitchCont = cIdFirstUser +  15
# new
cIdSubProjs = cIdFirstUser +  16
cIdProjFiles = cIdFirstUser +  17
cIdProjDirs = cIdFirstUser +  18
cIdEditors = cIdFirstUser +  19
cIdLoadAll = cIdFirstUser +  20
cIdShowAll = cIdFirstUser +  21
cIdRestrFiles = cIdFirstUser +  22
cIdSymTab = cIdFirstUser +  23
cIdProjView = cIdFirstUser +  24
cIdComplement = cIdFirstUser +  25
cIdFilter = cIdFirstUser +  27
cIdEditSel = cIdFirstUser +  28
cIdReusable = cIdFirstUser +  29
cIdLocalSyms = cIdFirstUser +  30
cIdBrowseSel = cIdFirstUser +  31
# Class browser ids
cIdPrivate = cIdFirstUser +  32
cIdProtected = cIdFirstUser +  33
cIdPublic = cIdFirstUser +  34
cIdShowVisible = cIdFirstUser +  35
cIdShowLocal = cIdFirstUser +  36
cIdMethods = cIdFirstUser +  37
cIdInstVars = cIdFirstUser +  38
cIdEnums = cIdFirstUser +  39
cIdFriends = cIdFirstUser +  40
cIdTypes = cIdFirstUser +  41
cIdVisibSel = cIdFirstUser +  42
cIdRangeSel = cIdFirstUser +  43
cIdTypesSel = cIdFirstUser +  44
cIdEditImpl = cIdFirstUser +  45
cIdFilterText = cIdFirstUser +  46
cIdFilterOn = cIdFirstUser +  47
cIdSetSort = cIdFirstUser +  48
cIdLastPos = cIdFirstUser +  49
cIdNextPos = cIdFirstUser +  50
cIdTargetDialog = cIdFirstUser +  52
cIdDelete = cIdFirstUser +  53
cIdReset = cIdFirstUser +  54
# ---- SymbolBrowser
cIdClass = cIdFirstUser +  55
cIdEnum = cIdFirstUser +  56
cIdEnumItem = cIdFirstUser +  57
cIdFriendClass = cIdFirstUser +  58
cIdFriendFunct = cIdFirstUser +  59
cIdFunction = cIdFirstUser +  60
cIdInstVar = cIdFirstUser +  61
cIdMacro = cIdFirstUser +  62
cIdType = cIdFirstUser +  63
cIdVar = cIdFirstUser +  64
cIdConst = cIdFirstUser +  65
cIdLocal = cIdFirstUser +  66
cIdNotOver = cIdFirstUser +  67
cIdAll = cIdFirstUser +  68
cIdMethod = cIdFirstUser +  69
cIdDumpSymtab = cIdFirstUser +  70
cIdDetailSel = cIdFirstUser +  71
cIdWinClosed = cIdFirstUser +  72
cIdClassList = cIdFirstUser +  73
cIdShowSyms = cIdFirstUser +  74
cIdProjAttrs = cIdFirstUser +  76
cIdClassStruct = cIdFirstUser +  77
cIdShowClass = cIdFirstUser +  78
cIdGenMakeFile = cIdFirstUser +  79
cIdProjParams = cIdFirstUser +  80
cIdIsLibrary = cIdFirstUser +  81
cIdLinkObjects = cIdFirstUser +  82
cIdOverrideIsLibrary = cIdFirstUser +  83
cIdOverrideLinkObjects = cIdFirstUser +  84
cIdNest = cIdFirstUser +  85
cIdUnNest = cIdFirstUser +  86
cIdDocuShowDocument = cIdFirstUser +  87
cIdDocuSyncDocument = cIdFirstUser +  88
cIdDocuMarkDocumented = cIdFirstUser +  89
cIdProjStruct = cIdFirstUser +  90
cIdProjList = cIdFirstUser +  91
cIdShowSymbol = cIdFirstUser +  92
cIdShowFile = cIdFirstUser +  93
cIdShowLine = cIdFirstUser +  94
cIdTabWidth = cIdFirstUser +  95
cIdReload = cIdFirstUser +  96
cIdFilterBlancs = cIdFirstUser +  97
cIdStatistic = cIdFirstUser +  98
cIdRetrieve = cIdFirstUser +  99
cIdRetrieveFromProject = cIdFirstUser + 100
cIdRetrieveFromFile = cIdFirstUser + 101
cIdRetrieveCurrent = cIdFirstUser + 102
cIdIgnoreCase = cIdFirstUser + 103
cIdMatchWholeWord = cIdFirstUser + 104
cIdHierarchyBrowser = cIdFirstUser + 105
cIdMarkClass = cIdFirstUser + 106
cIdMarkRelatedClass = cIdFirstUser + 107
cIdClassInHierarchy = cIdFirstUser + 108
cIdClassInRestrHierarchy = cIdFirstUser+ 109
cIdFindContainingSyms = cIdFirstUser + 110
cIdFindMatchingSyms = cIdFirstUser + 111
cIdEditMarked = cIdFirstUser + 112
cIdExpand = cIdFirstUser + 113
cIdCollapseUnmarked = cIdFirstUser + 114
cIdResetMarks = cIdFirstUser + 115
cIdRemove = cIdFirstUser + 116
cIdMenuShowSymbol = cIdFirstUser +  118
cIdMenuShowLocal = cIdFirstUser +  119
cIdMenuShowAll = cIdFirstUser +  120
cIdComment = cIdFirstUser +  121
cIdUnComment = cIdFirstUser +  122
cIdCallFilter = cIdFirstUser +  123
cIdAssignmentFilter = cIdFirstUser +  124
cIdComparisionFilter = cIdFirstUser +  125
cIdNewFilter = cIdFirstUser +  126
cIdToggle = cIdFirstUser +  127
cIdStoreWindowPos = cIdFirstUser +  128
cIdCopySelection = cIdFirstUser +  129
cIdProjDataChanged = cIdFirstUser +  130
cIdHideProject = cIdFirstUser +  131
cIdRetrieveAll = cIdFirstUser +  132
cIdPreviousPosition = cIdFirstUser +  133
cIdTabsChanged = cIdFirstUser +  134
cIdRunTarget = cIdFirstUser +  135
cIdDebugTarget = cIdFirstUser +  136
cIdUpdateSymtab = cIdFirstUser +  137
cIdDeleteSymbolFiles = cIdFirstUser +  138
cIdNextMatch = cIdFirstUser +  139
cIdNextError = cIdFirstUser +  140
cIdCloseTool = cIdFirstUser +  141
cIdSelection = cIdFirstUser +  142
cIdSelectFromAllProjects = cIdFirstUser +  143
cIdSelectFromNoProjects = cIdFirstUser +  144
cIdTextView = cIdFirstUser +  145
cIdClassMenu = cIdFirstUser +  146
cIdDebuggerState = cIdFirstUser +  148
cIdClear = cIdFirstUser +  149
cIdReparseProject = cIdFirstUser +  150
cIdCreateFile = cIdFirstUser +  151
cIdUnloadFile = cIdFirstUser +  152
cIdLoadSubproject = cIdFirstUser +  153
cIdUnloadSubproject = cIdFirstUser +  154
cIdProjListParams = cIdFirstUser +  155
cIdCloneTool = cIdFirstUser +  156
cIdProjDataChangedPre = cIdFirstUser +  157
cIdNextPosition = cIdFirstUser +  158
cIdUpdateXRefInfo = cIdFirstUser +  159
# ---- ProjectEditor:Locking
cIdRccsUpdateComment = cIdFirstUser +  160
cIdRccsCheckOut = cIdFirstUser +  161
cIdRccsCheckIn = cIdFirstUser +  162
cIdRccsSymbolView = cIdFirstUser +  163
cIdRccsUpdateFile = cIdFirstUser +  164
cIdUpdateProjPermission = cIdFirstUser +  165
cIdRccsSelectAll = cIdFirstUser +  171
cIdRccsLock = cIdFirstUser +  172
cIdRccsUnLock = cIdFirstUser +  173
cIdRccsDelete = cIdFirstUser +  174
cIdRccsShow = cIdFirstUser +  175
cIdRccsFileTypeSel = cIdFirstUser +  176
cIdRccsUpdateDesc = cIdFirstUser +  178
cIdRccsUpdateInfo = cIdFirstUser +  179
cIdRccsInfo = cIdFirstUser +  180
cIdRccsCheckOutPDF = cIdFirstUser +  181
cIdRccsCheckInPDF = cIdFirstUser +  182
# ---- Tutorial menus
cIdCPPTutorial = cIdFirstUser +  185
cIdCTutorial = cIdFirstUser +  186
cIdJavaTutorial = cIdFirstUser +  187
cIdFortranTutorial = cIdFirstUser +  188
# ---- ProjectEditor
cIdDiffVersion = cIdFirstUser +  190
cIdWSUpdate = cIdFirstUser +  191
cIdCheckObsoleteFiles = cIdFirstUser +  192
cIdSWSUpdate = cIdFirstUser +  193
cIdSaveProject = cIdFirstUser +  194
cIdUpdateFileList = cIdFirstUser +  195
cIdNewFile = cIdFirstUser +  196
cIdUseFileAttrCache = cIdFirstUser +  197
cIdUpdateFile = cIdFirstUser +  198
cIdAddNewProject = cIdFirstUser +  199
# ---- Project Attributes
cIdRccsModeSel = cIdFirstUser +  200
cIdSwsModeSel = cIdFirstUser +  201
cIdAttProjDir = cIdFirstUser +  202
cIdAttGenDir = cIdFirstUser +  203
cIdAttRepDir = cIdFirstUser +  204
cIdAttProjTree = cIdFirstUser +  205
cIdFileCatReset = cIdFirstUser +  206
# ---- Different types of new...
cIdNewFromDefault = cIdFirstUser +  207
cIdNewFromTemplate = cIdFirstUser +  208
cIdNewFromWizard = cIdFirstUser +  209
# ---- Preferences
cIdPreferencesChanged = cIdFirstUser +  210
# ---- different types of reload
cIdReloadInCurrent = cIdFirstUser +  211
cIdReloadInOther = cIdFirstUser +  212
# ---- ConfigBrowser
cIdConfigView = cIdFirstUser +  220
cIdConfigBrowser = cIdFirstUser +  221
cIdConfigCheckOut = cIdFirstUser +  222
cIdConfigShowDiff = cIdFirstUser +  223
cIdConfigFreeze = cIdFirstUser +  224
cIdConfigFreezeDefault = cIdFirstUser +  225
cIdConfigFreezeFork = cIdFirstUser +  226
cIdConfigUpdateInfo = cIdFirstUser +  227
cIdConfigDelete = cIdFirstUser +  228
cIdConfigRename = cIdFirstUser +  229
cIdCSetCheckOut = cIdFirstUser +  230
cIdCSetShowDiff = cIdFirstUser +  231
cIdCSetAll = cIdFirstUser +  232
cIdCSetView = cIdFirstUser +  233
cIdCSetPopUpSel = cIdFirstUser +  234
cIdCSetDelete = cIdFirstUser +  235
cIdCSetRename = cIdFirstUser +  236
cIdVersionCheckOut = cIdFirstUser +  237
cIdVersionShowDiff = cIdFirstUser +  238
cIdVersionView = cIdFirstUser +  239
cIdConfig2View = cIdFirstUser +  240
cIdConfigMerge = cIdFirstUser +  241
cIdCSetMerge = cIdFirstUser +  242
cIdRetrieveTopLevel = cIdFirstUser +  243
cIdItemVersionDeleted = cIdFirstUser +  244
cIdFindSelectionForward = cIdFirstUser +  246
cIdFindSelectionBackward = cIdFirstUser +  247
# ----- Layout selection
cIdSetLayout = cIdFirstUser + 248
cIdLayoutLR = cIdFirstUser + 249
cIdLayoutTD = cIdFirstUser + 250
cIdLayoutIN = cIdFirstUser + 251
cIdConnDirect = cIdFirstUser + 252
cIdConnDiagonal = cIdFirstUser + 253
cIdConnOrthogonal = cIdFirstUser + 254
# ---- collapse-expand
cIdCollapseToLevel = cIdFirstUser + 256
cIdExpandAllProjects = cIdFirstUser + 257
cIdPropagateSelection = cIdFirstUser + 258
cIdPropagateExpansion = cIdFirstUser + 259
cIdLanguageSelector = cIdFirstUser + 260
# ---- Sniff On The Web
cIdWebSniff = cIdFirstUser + 262
cIdWebProductNews = cIdFirstUser + 263
cIdWebMail = cIdFirstUser + 264
cIdWebFAQ = cIdFirstUser + 265
cIdWebContact = cIdFirstUser + 266
cIdWebOnline = cIdFirstUser + 267
cIdWebT5 = cIdFirstUser + 268
# ---- ProjectSet
cSaveProjectSet = cIdFirstUser + 270
cRemoveProjectSet = cIdFirstUser + 271
cIdVisibilitySel = cIdFirstUser +  286
cIdJava_Class_Class = cIdFirstUser +  287
cIdJava_Interf_Interf = cIdFirstUser +  288
cIdJava_Class_Interf = cIdFirstUser +  289
# ---- ClassBrowser
cIdInterfaceSel = cIdFirstUser +  290
# cIdDetailSel 				= cIdFirstUser +  291,
cIdSortSel = cIdFirstUser +  292
cIdClassBrowser = cIdFirstUser +  293
# ---- Hierarchy Browser ------	  
cIdHBShowHideSyms = cIdFirstUser + 300
cIdHBClassColl = cIdFirstUser + 301
cIdHBUpdate = cIdFirstUser + 302
# ---- WorkingEnvTool ----
cIdWSSet = cIdFirstUser + 309 # set workspaces
cIdWorkingEnvFirst = cIdFirstUser + 310
cIdWorkingEnvLast = cIdFirstUser + 350
cIdWorkingEnvTreeChanged = cIdFirstUser + 351
cIdWorkingEnvTreeSelect = cIdFirstUser + 352
cIdSaveAsTemplate = cIdFirstUser + 353
cIdOPENStructure = cIdFirstUser + 358 # open project without symbol info
cIdUseProjectCache = cIdFirstUser + 359
cIdDocuItemsList = cIdFirstUser +  360
cIdDocuTextView = cIdFirstUser +  361
cIdNormalPara = cIdFirstUser +  362
cIdIndentedPara = cIdFirstUser +  363
cIdDefaultText = cIdFirstUser +  364
cIdEmphasizedText = cIdFirstUser +  365
cIdDocItemsOrder = cIdFirstUser +  366
cIdDocReadOnlyFlagChanged = cIdFirstUser +  367
cIdDocuStatusDialog = cIdFirstUser +  368
cIdEMPTY = cIdFirstUser +  369
cIdPARTLY = cIdFirstUser +  370
cIdDOCUMENTED = cIdFirstUser +  371
cIdDocuSymbolStatusChanged = cIdFirstUser +  375
cIdShowCrispStatus = cIdFirstUser +  376
cIdHideOverriden = cIdFirstUser + 386
cIdWholeWord = cIdFirstUser + 387
# ProjectDataItem
cIdProjectManagerClose = cIdFirstUser +  389
cIdFilePermissionChanged = cIdFirstUser +  390
cIdDataItemDeleted = cIdFirstUser +  391
cIdSharedLevelChanged = cIdFirstUser +  392
cIdSharedLevelChanged_hackForEditor = cIdFirstUser +  393
cIdFileReparsed = cIdFirstUser +  394
cIdFileChanged = cIdFirstUser +  395
# ProjectData
cIdProjDataInserted = cIdFirstUser +  396
cIdProjDataDeleted = cIdFirstUser +  397
cIdProjNameChanged = cIdFirstUser +  398
cIdUpdateAfterReload = cIdFirstUser +  399
# ---- Cross Reference Tool
cIdShowSymRefsOf = cIdFirstUser +  400
cIdShowSymRefdBy = cIdFirstUser +  401
cIdShowCompRefsOf = cIdFirstUser +  402
cIdShowCompRefdBy = cIdFirstUser +  403
cIdCrossRefFirst = cIdFirstUser +  410
cIdCrossRefTool = cIdCrossRefFirst
cIdRefersTo = cIdCrossRefFirst + 1
cIdCreateRoot = cIdCrossRefFirst + 2
cIdDeleteNodes = cIdCrossRefFirst + 3
cIdSymRef = cIdCrossRefFirst + 4
cIdOverloaded = cIdCrossRefFirst + 5
cIdReadAccess = cIdCrossRefFirst + 6
cIdWriteAccess = cIdCrossRefFirst + 7
cIdComponents = cIdCrossRefFirst + 8 # Has/Had-By
cIdInterface = cIdCrossRefFirst + 9 # Uses/Used-By
cIdCurrRootSym = cIdCrossRefFirst + 10
cIdReferredBy = cIdCrossRefFirst + 11
cIdsymListBox = cIdCrossRefFirst + 12
cIdCRShowHideSyms = cIdCrossRefFirst + 13
cIdSetAllTypes = cIdCrossRefFirst + 15
cIdResetAllTypes = cIdCrossRefFirst + 16
cIdShowRestricted = cIdCrossRefFirst + 20
cIdRefDepthEntry = cIdCrossRefFirst + 24
cIdRefFilter = cIdCrossRefFirst + 25
cIdSelectTypes = cIdCrossRefFirst + 26
cIdCrossRefProjDataDelete = cIdCrossRefFirst + 27
cIdReplaceReference = cIdCrossRefFirst + 28
cIdCrossRefLast = cIdFirstUser +  440
# ---- Diff&Merge tool
cIdDiffMergeFirst = cIdFirstUser +  450
cIdDiffMergeTool = cIdDiffMergeFirst
cIdNextDiffFile = cIdDiffMergeFirst +  1
cIdPrevDiffFile = cIdDiffMergeFirst +  2
cIdNextDiff = cIdDiffMergeFirst +  3
cIdPrevDiff = cIdDiffMergeFirst +  4
cIdMerge = cIdDiffMergeFirst +  7
cIdMerge2 = cIdDiffMergeFirst +  8
cIdMergeAll = cIdDiffMergeFirst +  9
cIdDiffListView = cIdDiffMergeFirst +  10
cIdFileListView = cIdDiffMergeFirst +  11
cIdDiffMergeLast = cIdFirstUser +  470
cIdIncludeBrowser = cIdDiffMergeLast
cIdShowInclRefsOf = cIdIncludeBrowser +  1
cIdShowInclRefdBy = cIdIncludeBrowser +  2
cIdReplaceInclRefdBy = cIdIncludeBrowser +  3
cIdIBshowProj = cIdIncludeBrowser +  4
cIdPrintView = cIdIBshowProj + 1
cFEEDBACK = cIdFirstUser + 601
# reserve 100 ids for "Edit Baseclasses" sub-menu
cIdEditSuperClass = cIdPrintView + 1
cIdEditSuperClass_Last = cIdEditSuperClass + 100
# reserve 100 ids for "Make..." sub-menu
cIdMakeTarget_First = cIdEditSuperClass_Last + 1
cIdMakeTarget_Last = cIdMakeTarget_First + 100
# reserve 100 ids for "Run..." sub-menu
cIdRunTarget_First = cIdMakeTarget_Last + 1
cIdRunTarget_Last = cIdRunTarget_First + 100
# reserve 100 ids for "Debug..." sub-menu
cIdDebugTarget_First = cIdRunTarget_Last + 1
cIdDebugTarget_Last = cIdDebugTarget_First + 100
cIdCrispUpdate = cIdDebugTarget_Last + 1
cIdCrispFileUpdate = cIdDebugTarget_Last + 2
cIdCrispProjectUpdate = cIdDebugTarget_Last + 3
cIdLastSniffId = cIdCrispProjectUpdate
cGDB_FIRST = cIdLastSniffId + 1
# ---- breakpoints 
cBRK_AT = cGDB_FIRST + 1
cBRK_IN = cGDB_FIRST + 2
cBRK_SHOW = cGDB_FIRST + 3
cBRK_STATUS = cGDB_FIRST + 4
cBRK_CLEAR = cGDB_FIRST + 5
cBRK_LAST = cBRK_CLEAR
# ---- execution
cEXC_CONT = cBRK_LAST + 1
cEXC_STEP = cBRK_LAST + 2
cEXC_NEXT = cBRK_LAST + 3
cEXC_FINISH = cBRK_LAST + 4
cEXC_RUN = cBRK_LAST + 5
cEXC_KILL = cBRK_LAST + 6
cEXC_LAST = cEXC_KILL
# ---- stack
cSTACK_SHOW = cEXC_LAST +1
cSTACK_UPDATE = cEXC_LAST +2
cSTACK_UP = cEXC_LAST +3
cSTACK_LOCALS = cEXC_LAST +4
cSTACK_WIN = cEXC_LAST +5
cSTACK_DOWN = cEXC_LAST +6
cSTACK_LAST = cSTACK_DOWN
# ---- file
cFILE_SHOWSYM = cSTACK_LAST + 4
cFILE_ATTACH = cSTACK_LAST + 5
cFILE_LOAD = cSTACK_LAST + 6
cFILE_RELOAD = cSTACK_LAST + 7
cFILE_REDEBUG = cSTACK_LAST + 8
cFILE_START = cSTACK_LAST + 9
cFILE_KILL = cSTACK_LAST +10
cFILE_ADDDIR = cSTACK_LAST +11
cFILE_SOURCE = cSTACK_LAST +12
cFILE_HIDE = cSTACK_LAST +13
cFILE_SHOW = cSTACK_LAST +14
cFILE_DONE = cSTACK_LAST +15
cFILE_SHOWHBROWSER = cSTACK_LAST +16
cFILE_SHOWPROJEDITOR = cSTACK_LAST+17
cFILE_SHOWRETRIEVER = cSTACK_LAST+18
cFILE_SHOWSHELL = cSTACK_LAST +19
cFILE_SHOWSBROWSER = cSTACK_LAST +20
cFILE_LAST = cFILE_SHOWSBROWSER
# ---- printing
cPRT_THIS = cFILE_LAST + 1
cPRT_SEL = cFILE_LAST + 2
cPRT_SELPTR = cFILE_LAST + 3
cPRT_SELMEM = cFILE_LAST + 4
cPRT_SELMEMPTR = cFILE_LAST + 5
cPRT_LAST = cPRT_SELMEMPTR
# ---- displaying
cDISP_THIS = cPRT_LAST + 1
cDISP_SEL = cPRT_LAST + 2
cDISP_SELPTR = cPRT_LAST + 3
cDISP_SELMEM = cPRT_LAST + 4
cDISP_SELMEMPTR = cPRT_LAST + 5
cDISP_CLEAR = cPRT_LAST + 6
cDISP_WIN = cPRT_LAST + 7
cDISP_UNDISP = cPRT_LAST + 8
cDISP_STATUS = cPRT_LAST + 9
cDISP_MENU = cPRT_LAST + 10
cDISP_LAST = cDISP_MENU
cGDB_LAST = cDISP_LAST
cIdStatusLine = cGDB_LAST + 1
cIdStatusLineLast = cGDB_LAST + 50
cIdFilterFirst = cIdStatusLineLast + 1
cIdFilterLast = cIdStatusLineLast + 50
cIdCategoryAll = cIdFilterLast + 1
cIdCategoryNoneLoose = cIdCategoryAll + 1
cIdCategoryNone = cIdCategoryAll + 2
cIdCategoryFirst = cIdCategoryNone + 1
cIdCategoryLast = cIdCategoryFirst + 256
cIdHistoryFirst = cIdCategoryLast +  1
cIdHistoryLast = cIdCategoryLast +  50
cIdProjectsFirst = cIdHistoryLast + 1
cIdProjectsLast = cIdHistoryLast + 50
cIdClassesFirst = cIdProjectsLast + 1
cIdClassesLast = cIdProjectsLast + 50
cIdCategoryToolsFirst = cIdClassesLast + 1
cIdCategoryToolsLast = cIdClassesLast + 50
cIdSelProjectSet = cIdCategoryToolsLast + 1
cIdSelLastProjectSet = cIdCategoryToolsLast + 50
# custom menus
cIdCustomMenuFirst = cIdSelLastProjectSet + 1
cIdCustomMenuLast = cIdSelLastProjectSet + 256
# new sniff ids
cIdBreakPointRemoved = cIdCustomMenuLast +  1
cIdBreakPointAdded = cIdCustomMenuLast +  2
cIdLicenses = cIdCustomMenuLast +  3
cIdShowErrorLog = cIdCustomMenuLast +  4
cIdUpdateCache = cIdCustomMenuLast +  5
cIdEditPreviousMethod = cIdCustomMenuLast +  6
cIdToggleForSymbol = cIdCustomMenuLast +  7
cIdDocuSynchSourceFile = cIdCustomMenuLast +  8
cIdDocuSynchDocuFile = cIdCustomMenuLast +  9
cIdDocuUpdateDocuFile = cIdCustomMenuLast +  10
cIdFirstWindowsItem = cIdDocuUpdateDocuFile + 1
cIdLastWindowsItem = cIdFirstWindowsItem + 100
# recent projects menu in Launchpad
cIdRecentProjectsSeparator = cIdLastWindowsItem + 1
cIdRecentProjectsFirst = cIdRecentProjectsSeparator + 1
cIdRecentProjectsLast = cIdRecentProjectsFirst + 100
# ---- parts -----------------------------------------------------------
cPartFile = cPartFirstUser
cPartDir = cPartFirstUser +  1
cPartSubProj = cPartFirstUser +  2
cPartAll = cPartFirstUser +  3
cPartName = cPartFirstUser +  4
cInternalExtentChanged = cPartFirstUser +  5
cPartProjCollapse = cPartFirstUser +  6
cPartStatus = cPartFirstUser +  7
# ---- sizes -----------------------------------------------------------
cSniffItemMinWidth = 150
cHistorySize = 10
# ---- commands ---------------------------------------------------------------
cMAKE = cUSERCMD + 1
cMAKEFILE = cUSERCMD + 2
cSHOWERR = cUSERCMD + 3
cETBROWSER = cUSERCMD + 4
cPREFERENCES = cUSERCMD + 5
# PEDocument
cSTRUCTBROWSER = cUSERCMD + 6
cGLOBALSYMBOLS = cUSERCMD + 7
cDUMP = cUSERCMD + 8
# Doc Browser
cDOCUBROWSER = cUSERCMD + 9
cNORMAL_PARA = cUSERCMD + 10
cINDENTED_PARA = cUSERCMD + 11
cDEFAULT_TEXT = cUSERCMD + 12
cEMPHASIS_TEXT = cUSERCMD + 13
# ???
cSHOW_WORKENVDIAG = cUSERCMD + 20
cTYPESCRIPTMENU = cUSERCMD + 100
